package com.weigecoder.warehouse.service;


import com.weigecoder.warehouse.entity.Result;
import com.weigecoder.warehouse.entity.User;
import com.weigecoder.warehouse.page.Page;

import java.util.List;

public interface UserService {

	//根据用户名查询用户对象的业务方法
	User findUserByCode(String userCode);

	//分页查询用户
	Page queryUserPage(Page page, User user);

	//添加用户
	Result saveUser(User user);

	//修改用户状态
	Result updateUserState(User user);

	//根据用户ID删除用户
	Result removeUserByIds(List<Integer> userIds);

	//根据用户id修改用户昵称的方法
	Result updateUserName(User user);

	//重置密码的业务方法
	Result resetPwd(Integer userId);
}
